int main() {
  const char c[1] = {'c'};
  char* pc;
  const char** pcc = &pc; // 1: not allowed
  *pcc = &c;
  *pc = 'C'; // 2: modifies a const object
  assert(c[0]=='c');
}
